Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
3 THE ORCHARDS Detached £488,161 £282,500 15 Jul 2011